
div.dt-paging-select {
	display: inline-block;
	margin: 0 0.25em;
	white-space: nowrap;
}

.dt-paging-select select {
	display: inline-block;
	padding: 4px;
	box-sizing: border-box;
}

div.dt-bootstrap5 {
	.dt-paging-select {
		margin: 0.15em 0.75em;
	}
}

div.dt-bootstrap4 {
	.dt-paging-select {
		margin: 0.2em 0.75em;
	}
}

div.dt-bootstrap {
	ul.pagination.dt-selectpaging {
		margin: 0;

		li {
			display: inline-block;

			a {
				float: none;
			}

			&.dt-paging-select {
				margin: 0.45em 0.75em;

				span {
					float: none;
					border: none;
				}
			}
		}
	}
}

div.dt-bulma {
	ul.pagination-list .dt-paging-select {
		margin: .25rem;
		
		select {
			padding: 0.5rem;
		}
	}
}

div.dt-foundation {
	ul.pagination.dt-selectpaging {
		li.disabled {
			padding: 0;
		}

		li.dt-paging-select {
			margin: 0 0.5em;
		}

		select {
			margin: .5rem;
		}
	}
}
